package com.qianfeng.zhangwei.xutils.recycler;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

import com.qianfeng.zhangwei.xutils.R;

/**
 * 1.listview 效果   横向滑动
 * 2 gridview  效果
 * 3 瀑布流效果
 *
 * 使用步骤
 * 1>添加library包
 * 2> 在布局文件中声明recyclerView
 * 3> 实例化对象
 * 4>设置layoutmanager
 * 5> 设置adapter
 */
public class RecyclerActivity extends AppCompatActivity {
//    RecyclerView recyclerView;
//    RecyclerBaseAdapter adapter;
//    private List<String> list = new ArrayList<>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_recycler);
        getSupportFragmentManager().beginTransaction().replace(R.id.fragment_recycler_container, new StraggerFragment()).commit();
    }
//
//    private void initView() {
//        for (int i = 0; i < 40; i++) {
//            list.add("感觉好厉害的样子------->" + i);
//        }
//        recyclerView = (RecyclerView) this.findViewById(R.id.recyclerView);
//        recyclerView.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL_LIST));
//        /**
//         * 参数说明
//         * 1  上下文
//         * 2  滑动方向
//         * 3  如果是true 从上至下滑动, false 相反
//         */
//        LinearLayoutManager manager = new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, true);
//        recyclerView.setLayoutManager(manager);
//        recyclerView.setItemAnimator(new DefaultItemAnimator());
//        adapter = new RecyclerBaseAdapter(list);
//        adapter.setOnItemClickLinstener(this);
//        recyclerView.setAdapter(adapter);
//    }
//
//    private void add() {
//        list.add("感觉好厉害的样子-----增加");
//        adapter.notifyItemInserted(40);
//    }
//
//
//    private void remove(int i) {
//        list.add("感觉好厉害的样子-----增加");
//        adapter.notifyItemRemoved(40);
//    }
//
//    @Override
//    public void onItemClickLinstener(String str) {
//        Toast.makeText(this, str, Toast.LENGTH_LONG).show();
//    }
}
